package com.guanzhi.mp.service;

import com.guanzhi.mp.po.BookPo;

import java.util.List;

/**
 * Mybatis-Plus 练习
 * <p> Package: com.guanzhi.mp.service </p>
 * <p> File: BookService.java </p>
 * <p> Description:  (接口服务)</p>
 * <p> Date: 2024/6/15 21:42</p>
 *
 * @author 观之
 * @version 1.0 （代码版本）
 * @email <a href="mailto:guanzhi55634@aliyun.com">观之</a>（邮箱）
 * @date 2024/6/15 21:42
 * @since jdk17（jdk版本）
 */
public interface BookService {

    /**
     * Mybatis Plus 之 queryWrapper使用
     *
     * @return 集合数据
     */
    List<BookPo> queryWrapper();

    /**
     * Mybatis Plus 之 updateWrapper使用
     */
    void updateWrapper();

    /**
     * Mybatis Plus 之 lambdaQueryWrapper使用
     *
     * @return 集合数据
     */
    List<BookPo> lambdaQueryWrapper();

    /**
     * 自定义查询
     *
     * @return 集合数据
     */
    List<BookPo> customQuery();
}
